\hypertarget{structnih_1_1binary__or}{
\section{nih\-:\-:binary\-\_\-or$<$ \-T $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1binary__or}\index{nih\-::binary\-\_\-or$<$ T $>$@{nih\-::binary\-\_\-or$<$ T $>$}}
}


{\ttfamily \#include $<$functors.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1binary__or_a2ad8e85de11ed333a0e4d4f5104e8096}{
typedef \-T {\bfseries first\-\_\-argument\-\_\-type}}
\label{structnih_1_1binary__or_a2ad8e85de11ed333a0e4d4f5104e8096}

\item 
\hypertarget{structnih_1_1binary__or_a4e58049960f38fa74a590f491a006125}{
typedef \-T {\bfseries second\-\_\-argument\-\_\-type}}
\label{structnih_1_1binary__or_a4e58049960f38fa74a590f491a006125}

\item 
\hypertarget{structnih_1_1binary__or_aac3c1a33d278c47774179ff49d1b9b5c}{
typedef \-T {\bfseries result\-\_\-type}}
\label{structnih_1_1binary__or_aac3c1a33d278c47774179ff49d1b9b5c}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1binary__or_a6ee8dab1c1cbb72fe0f02304093017c0}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E \-T {\bfseries operator()} (const \-T op1, const \-T op2) const }
\label{structnih_1_1binary__or_a6ee8dab1c1cbb72fe0f02304093017c0}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename T$>$struct nih\-::binary\-\_\-or$<$ T $>$}

binary \-O\-R functor 

\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/\hyperlink{functors_8h}{functors.\-h}\end{DoxyCompactItemize}
